package Model;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.net.ntp.TimeStamp;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;

public class ArrangeInfo {
    private Integer id;
    private String serv_org;
    private String settle_code;

    private Integer nursing_yb_id;
    private String nursing_name;
    private String nursing_id;

    private Integer elder_yb_id;
    private String elder_name;
    private String elder_id;

    private String serv_worklength;
    private String serv_content;
    private String serv_ID;
    private String serv_status;
    private String status;
    private String chosen_weekday;
    private String serv_monday;
    private String serv_tuesday;
    private String serv_wednesday;
    private String serv_thursday;
    private String serv_friday;
    private String serv_saturday;
    private String serv_sunday;
    private String pimage;
    private String ShortChange;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date first_plan_date;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date first_serve_date;

    @DateTimeFormat(pattern = "HH:mm:ss")
    @JsonFormat(pattern = "HH:mm:ss", timezone = "GMT+8")
    private Date serv_start_time;

    @DateTimeFormat(pattern = "HH:mm")
    @JsonFormat(pattern = "HH:mm", timezone = "GMT+8")
    private Date serv_end_time;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date serv_start_date;
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date serv_due_date;

    @DateTimeFormat(pattern = "yyyy-MM-dd\'T\'HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd\'T\'HH:mm:ss", timezone = "GMT+8")
    private Date arrange_time;

    public Integer getId() { return id; }

    public void setId(Integer id) { this.id = id; }

    public String getServ_org() { return serv_org; }

    public void setServ_org(String serv_org) { this.serv_org = serv_org; }

    public String getSettle_code() { return settle_code; }

    public void setSettle_code(String settle_code) { this.settle_code = settle_code; }

    public Integer getNursing_yb_id() { return nursing_yb_id; }

    public void setNursing_yb_id(Integer nursing_yb_id) { this.nursing_yb_id = nursing_yb_id; }

    public String getNursing_name() { return nursing_name; }

    public void setNursing_name(String nursing_name) { this.nursing_name = nursing_name; }

    public String getNursing_id() { return nursing_id; }

    public void setNursing_id(String nursing_id) { this.nursing_id = nursing_id; }

    public Integer getElder_yb_id() { return elder_yb_id; }

    public void setElder_yb_id(Integer elder_yb_id) { this.elder_yb_id = elder_yb_id; }

    public String getElder_name() { return elder_name; }

    public void setElder_name(String elder_name) { this.elder_name = elder_name; }

    public String getElder_id() { return elder_id; }

    public void setElder_id(String elder_id) {
        this.elder_id = elder_id;
    }

    public String getServ_worklength() { return serv_worklength; }

    public void setServ_worklength(String serv_worklength) { this.serv_worklength = serv_worklength; }

    public String getServ_content() { return serv_content; }

    public void setServ_content(String serv_content) { this.serv_content = serv_content; }

    public String getServ_status() { return serv_status; }

    public void setServ_status(String serv_status) { this.serv_status = serv_status; }

    public String getStatus() { return status; }

    public void setStatus(String status) { this.status = status; }

    public Date getServ_start_time() { return serv_start_time; }

    public void setServ_start_time(Date serv_start_time) { this.serv_start_time = serv_start_time; }

    public Date getServ_start_date() { return serv_start_date; }

    public void setServ_start_date(Date serv_start_date) { this.serv_start_date = serv_start_date; }

    public Date getServ_due_date() { return serv_due_date; }

    public void setServ_due_date(Date serv_due_date) { this.serv_due_date = serv_due_date; }

    public Date getFirst_plan_date() {
        return first_plan_date;
    }

    public void setFirst_plan_date(Date first_plan_date) {
        this.first_plan_date = first_plan_date;
    }

    public Date getFirst_serve_date() {
        return first_serve_date;
    }

    public void setFirst_serve_date(Date first_serve_date) {
        this.first_serve_date = first_serve_date;
    }

    public Date getServ_end_time() {
        return serv_end_time;
    }

    public void setServ_end_time(Date serv_end_time) {
        this.serv_end_time = serv_end_time;
    }

    public String getChosen_weekday() {
        return chosen_weekday;
    }

    public void setChosen_weekday(String chosen_weekday) {
        this.chosen_weekday = chosen_weekday;
    }

    public Date getArrange_time() { return arrange_time; }

    public void setArrange_time(Date arrange_time) { this.arrange_time = arrange_time; }

    public String getServ_monday() {
        return serv_monday;
    }

    public void setServ_monday(String serv_monday) {
        this.serv_monday = serv_monday;
    }

    public String getServ_tuesday() {
        return serv_tuesday;
    }

    public void setServ_tuesday(String serv_tuesday) {
        this.serv_tuesday = serv_tuesday;
    }

    public String getServ_wednesday() {
        return serv_wednesday;
    }

    public void setServ_wednesday(String serv_wednesday) {
        this.serv_wednesday = serv_wednesday;
    }

    public String getServ_thursday() {
        return serv_thursday;
    }

    public void setServ_thursday(String serv_thursday) {
        this.serv_thursday = serv_thursday;
    }

    public String getServ_friday() {
        return serv_friday;
    }

    public void setServ_friday(String serv_friday) {
        this.serv_friday = serv_friday;
    }

    public String getServ_saturday() {
        return serv_saturday;
    }

    public void setServ_saturday(String serv_saturday) {
        this.serv_saturday = serv_saturday;
    }

    public String getServ_sunday() {
        return serv_sunday;
    }

    public void setServ_sunday(String serv_sunday) {
        this.serv_sunday = serv_sunday;
    }

    public String getServ_ID() { return serv_ID; }

    public void setServ_ID(String serv_ID) { this.serv_ID = serv_ID; }

    public String getPimage() {
        return pimage;
    }

    public void setPimage(String pimage) {
        this.pimage = pimage;
    }

    public String getShortChange() {
        return ShortChange;
    }

    public void setShortChange(String ShortChange) {
        this.ShortChange = ShortChange;
    }

    @Override
    public String toString() {
        return "ArrangeInfo{" +
                "id=" + id +
                ", serv_org='" + serv_org + '\'' +
                ", settle_code='" + settle_code + '\'' +
                ", nursing_yb_id=" + nursing_yb_id +
                ", nursing_name='" + nursing_name + '\'' +
                ", nursing_id='" + nursing_id + '\'' +
                ", elder_yb_id=" + elder_yb_id +
                ", elder_name='" + elder_name + '\'' +
                ", elder_id='" + elder_id + '\'' +
                ", serv_worklength='" + serv_worklength + '\'' +
                ", serv_content='" + serv_content + '\'' +
                ", serv_ID='" + serv_ID + '\'' +
                ", serv_status='" + serv_status + '\'' +
                ", chosen_weekday='" + chosen_weekday + '\'' +
                ", serv_monday='" + serv_monday + '\'' +
                ", serv_tuesday='" + serv_tuesday + '\'' +
                ", serv_wednesday='" + serv_wednesday + '\'' +
                ", serv_thursday='" + serv_thursday + '\'' +
                ", serv_friday='" + serv_friday + '\'' +
                ", serv_saturday='" + serv_saturday + '\'' +
                ", serv_sunday='" + serv_sunday + '\'' +
                ", pimage='" + pimage + '\'' +
                ", first_plan_date=" + first_plan_date +
                ", first_serve_date=" + first_serve_date +
                ", serv_start_time=" + serv_start_time +
                ", serv_end_time=" + serv_end_time +
                ", serv_start_date=" + serv_start_date +
                ", serv_due_date=" + serv_due_date +
                ", arrange_time=" + arrange_time +
                '}';
    }
}
